保姆级教程:如何安装与使用sourcetree,并连接你的gitee仓库

您所在的位置:网站首页 sourcetree 更换用户 保姆级教程:如何安装与使用sourcetree,并连接你的gitee仓库

保姆级教程:如何安装与使用sourcetree,并连接你的gitee仓库

2024-01-17 10:38| 来源: 网络整理| 查看: 265

一、前言,以及需要准备的工具

git作是常用的协作工具,一般情况下我们都会使用git bash,并在其中输入命令行来控制文件,这里有一种更加简便的方法可用。

工具准备:

git,以及gitee账号sourcetree2.4.8.0版本

如果sourcetree版本不是2.4.8.0,将会无法跳过后续的sourcetree注册,如果你掌握科学上网技能,请忽略这条建议。

二、软件的安装

安装任意版本的git。 git的安装操作很简单,只需要一路next即可,如果你的git安装成功,开始菜单会显示git bash的快捷启动方式,如果你使用CMD输入git --version将得到git的版本号。 绕开sourcetree登录,并安装sourcetree 双击sourcetree的安装程序,当点击下一步到登陆提示时,关闭安装程序。 并在文件管理器中输入:

%LocalAppData%\Atlassian\SourceTree\

进入sourcetree的目录。 在该目录下创建accounts.json文件,输入如下代码:

[ { "$id": "1", "$type": "SourceTree.Api.Host.Identity.Model.IdentityAccount, SourceTree.Api.Host.Identity", "Authenticate": true, "HostInstance": { "$id": "2", "$type": "SourceTree.Host.Atlassianaccount.AtlassianAccountInstance, SourceTree.Host.AtlassianAccount", "Host": { "$id": "3", "$type": "SourceTree.Host.Atlassianaccount.AtlassianAccountHost, SourceTree.Host.AtlassianAccount", "Id": "atlassian account" }, "BaseUrl": "https://id.atlassian.com/" }, "Credentials": { "$id": "4", "$type": "SourceTree.Model.BasicAuthCredentials, SourceTree.Api.Account", "Username": "", "Email": null }, "IsDefault": false } ]

保存该文件后,再次启动sourcetree安装程序继续安装即可。 在sourcetree安装成功后,会提示你是否需要安装mercurial,选择不使用mercurial即可。

三、sourcetree操作指南 1.同步你的仓库到本地文件中

进入sourcetree以后,会弹出如下画面: 此画面表示你要选择克隆仓库的地址

这个画面代表着你需要选择你的git仓库克隆(下载)到本地,此时你的gitee账号就可以发挥作用了。登陆gitee官网,点击左侧的“仓库”一栏进入仓库创建页面,起一个合适的名字并点击创建之后,你就拥有了你的第一个代码从仓库。 创建完成之后,你会在网页中看到如下内容: 仓库已经建好了 在这个区域中你可以直接复制HTTPS的地址,不过在此之前,建议你创建一个README文件,并添加一些内容。在这之后,将复制到的HTTPS内容粘贴到sourcetree软件中,Clone下方的源路径选框里,点击空白处稍等片刻,sourcetree就会自动获取你的账户信息。 注:以上步骤中,Windows安全中心会提示你输入账号和密码,输入的gitee账号后Windows会记住密码。

2.仓库的基础操作

sourcetree的推送: 以下是我画的sourcetree功能示意图,可能有片面之处,希望指正。这个图不足以解释sourcetree的所有功能,我会在下面详细介绍。 在这里插入图片描述 在工作副本里,可以看到工作区和若干按钮,如果你在工作区做了任意改动,被修改(包括增加)的文件会显示在工作区里。 此时,我点击了“在文件管理器中打开”按钮,并在打开的仓库目录下添加了一个名为“Mora.txt”的文件,工作区变成了如下图。工作区已经变了 可以看到,下方多了一个紫色图标的Mora.txt文件,你可以点击暂存所有将它变成待提交的文件(如果不想提交,可以右键移除它),此后在下方写下你的日志,点击右下角的提交按钮,你可以看到上方的推送按钮多了一个①,点击推送,即可更新文件到云端。 这样一来,你就完成了使用sourcetree的第一步,刷新你gitee的仓库页面,你会发现你的仓库中多了一个文件。 此时我们切换到工作区左侧的master分支上,可以看到刚刚发生的修改。 在这里插入图片描述红色的圆圈里是我刚刚写下的日志,这就是写日志的好处:> 。 如果你有别的伙伴想要与你共同使用仓库,你可以通过gitee中的仓库→管理→仓库成员管理→开发者管理→添加开发者来让你的伙伴加入你。 sourcetree的拉取: 当你和你的伙伴上床改动到gitee时,其他共享仓库的开发者要想获取最新版改动,就需要使用拉取操作了,如图: 拉取拉取时,你需要选择你的远端分支,没有创建分支时默认的分支是master,直接点击确定,云端的改动记录连同文件会下载到本地。 分支操作: 分支要怎么理解呢?现阶段其实只把分支当成一种版本即可,建立新的分支一般都会在已有分支上新建,可以视为版本的大更新。 分株 如图,除去自动生成的HEAD,现在有三个可用的分支。如果你想新建分支,点击任意分支并选择检出分支,新的分支就创建好了,需要注意的是,如果在刚刚创建的分支里面提交文件,建议保持云端的分支名和本地的分支名相同,如图。 分支 分支的一个作用是为了方便回溯旧版本,请善加利用。 关于多人协作: 一般情况下,开发者们会避免多人同时修改同一行代码,如果在提交时,你的本地文件与云端不同,那么sourcetree会提示错误并阻止你提交,所以在提交前建议先进行拉取操作。 如果拉取时你的本地文件已经修改,那么文件中会提示你选择择要保留的代码。 关于以上的分享就到这里,欢迎批评指正。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3